.shake-chunk.rshake-hover,
.shake-chunk:hover {
  animation-name: shake-chunk;
  animation-duration: 4s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite
}

@keyframes shake-chunk {
  2% {
    transform: translate(-9px, 15px) rotate(5deg)
  }

  4% {
    transform: translate(5px, 15px) rotate(7deg)
  }

  6% {
    transform: translate(4px, 12px) rotate(3deg)
  }

  8% {
    transform: translate(-11px, 3px) rotate(5deg)
  }

  10% {
    transform: translate(-5px, -11px) rotate(-1deg)
  }

  12% {
    transform: translate(12px, 14px) rotate(1deg)
  }

  14% {
    transform: translate(12px, 8px) rotate(-11deg)
  }

  16% {
    transform: translate(9px, 14px) rotate(-1deg)
  }

  18% {
    transform: translate(-14px, 5px) rotate(-14deg)
  }

  20% {
    transform: translate(-3px, 9px) rotate(-14deg)
  }

  22% {
    transform: translate(-4px, 11px) rotate(-14deg)
  }

  24% {
    transform: translate(13px, -7px) rotate(-13deg)
  }

  26% {
    transform: translate(8px, 13px) rotate(-3deg)
  }

  28% {
    transform: translate(6px, 0px) rotate(9deg)
  }

  30% {
    transform: translate(0px, 5px) rotate(14deg)
  }

  32% {
    transform: translate(12px, 4px) rotate(-12deg)
  }

  34% {
    transform: translate(6px, -6px) rotate(4deg)
  }

  36% {
    transform: translate(6px, 7px) rotate(-3deg)
  }

  38% {
    transform: translate(9px, 0px) rotate(-1deg)
  }

  0%,
  40%,
  100% {
    transform: translate(0, 0) rotate(0)
  }
}